the quality of being invincible - Turc Anglais Dictionnaire